// 该文件用于定义api的参数类型和返回值类型
// 用户登录携带参数的类型
export interface loginParamData {
  username: string;
  password: string;
}
// 用户信息
interface responseData {
  code: number;
  message: string;
  ok: boolean;
}
// 用户登录返回数据的类型
export interface loginResponseData extends responseData {
  data: string;
}
// 用户信息返回数据的类型
export interface responseUserInfoData extends responseData {
  data: {
    routes: any;
    buttons: string[];
    roles: string[];
    name: string;
    avatar: string;
  };
}
// 用户退出登录返回的数据
export interface logoutResponseData extends responseData {
  data: null;
}
